// 专门用于检查词云数据的脚本
// 使用Node.js 22+内置的fetch API

async function checkWordCloudData() {
  try {
    const response = await fetch('http://localhost:5001/api/trends/wordcloud');
    
    if (!response.ok) {
      throw new Error(`HTTP error! Status: ${response.status}`);
    }
    
    const data = await response.json();
    
    console.log('词云数据详情:');
    console.log(JSON.stringify(data, null, 2));
    
    if (data.success && data.data) {
      console.log('\n词云关键词列表:');
      data.data.forEach(item => {
        console.log(`- ${item.name} (权重: ${item.value})`);
      });
      
      console.log(`\n总关键词数量: ${data.data.length}`);
      console.log(`\n数据来源: ${data.from_cache ? '缓存' : '实时计算'}`);
    } else {
      console.log('\n未能获取到有效的词云数据');
    }
    
  } catch (error) {
    console.error('获取词云数据时出错:', error.message);
  }
}

checkWordCloudData();